Nearly 200,000 tech employees lose jobs in 2023 to date, more in the offing
21 May 2023
As more and more Big Tech companies continue to sack employees, they listed various reasons behind the move — over-hiring, uncertain global macroeconomic conditions, strong tailwinds from the Covid-19 pandemic and more.